Fix trailing comma in implicit tuples in destructuring #59
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch fixes the usage of trailing commas in implicit tuples when used in destructuring assignment, e.g.
x, = z
. In this context the trailing comma is needed to preserve the tuple node, which is different from e.g. implicit tuples indo
-blocks. A trailing comma is allowed (e.g. preserved from the source) for multi-item implicit tuples so that e.g.x, y, = z
can be used to signal that z contains more than two items. Closes #58.